package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author baomidou
 * @since 2023-11-01
 */
@Data
@TableName("t_byd_quotation_detail")
@ApiModel(value = "BydQuotationDetail对象", description = "")
public class BydQuotationDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("报价表Id")
    private String quotationId;

    @ApiModelProperty("类别=产品类别")
    private String productType;

    @ApiModelProperty("名称=零件名称=产品名称")
    private String productName;

    @ApiModelProperty("零件编号=产品编号")
    private String productCode;

    @ApiModelProperty("零件图片=产品图片")
    private String productImage;

    @ApiModelProperty("零件尺寸=产品尺寸")
    private String productSize;

    @ApiModelProperty("长")
    private String productLength = "0";

    @ApiModelProperty("宽")
    private String productWidth = "0";

    @ApiModelProperty("高")
    private String productHeight = "0";

    @ApiModelProperty("材料=零件材料")
    private String productMaterial;

    @ApiModelProperty("表面状态（主页）")
    private String surface;

    @ApiModelProperty("型腔数=每模腔数=模穴数")
    private String cavityNum = "0";

    @ApiModelProperty("周期")
    private String makeTime;

    @ApiModelProperty("模具未税含总价=报价金额未税")
    private String priceWithoutTax = "0";

    @ApiModelProperty("检具价格")
    private String checkingFixtureFee = "0";

    @ApiModelProperty("样件单价")
    private String price = "0";

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("零件重量(g)=产品重量")
    private String productWeight = "0";

    @ApiModelProperty("模具量纲")
    private String moldDimension;

    @ApiModelProperty("表面要求（详情页）")
    private String surfaceRequire;

    @ApiModelProperty("模胚外形尺寸")
    private String moldSize;

    @ApiModelProperty("模胚外形尺寸-长")
    private String moldLength = "0";

    @ApiModelProperty("模胚外形尺寸-宽")
    private String moldWidth = "0";

    @ApiModelProperty("模胚外形尺寸-高")
    private String moldHeight = "0";

    @ApiModelProperty("模具重量")
    private String moldWeight = "0";

    @ApiModelProperty("钢材成本小计")
    private String materialCost;

    @ApiModelProperty("其他辅件小计")
    private String otherMaterialFee;

    @ApiModelProperty("制造成本小计")
    private String machiningCost;

    @ApiModelProperty("营业费用小计")
    private String operatingMeasure;

    @ApiModelProperty("设计费用小计")
    private String designCost;

}
